﻿using System.Collections.Generic;
using Neturion.Dados;
using Neturion.Fachadas;

namespace Neturion.Servicos
{
    public class ServicoLancamento
    {
        public Lancamento Inserir(Lancamento lancamento)
        {
            return Fachada.GetInstancia().Inserir(lancamento);
        }

        public Lancamento Atualizar(Lancamento lancamento)
        {
            return Fachada.GetInstancia().Atualizar(lancamento);
        }

        public void Excluir(Lancamento lancamento)
        {
            Fachada.GetInstancia().Excluir(lancamento);
        }

        public Lancamento ObterLancamentoPorId(int id)
        {
            return Fachada.GetInstancia().ObterLancamentoPorId(id);
        }

        public IList<Lancamento> ObterTodosLancamentos()
        {
            return Fachada.GetInstancia().ObterTodosLancamentos();
        }
    }
}